﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using BUS;
using DTO;

namespace GUI
{
    public partial class FrmDangNhap : Form
    {
        public FrmDangNhap()
        {
            InitializeComponent();
        }

        private void btnDangNhap_Click(object sender, EventArgs e)
        {
            TaiKhoanDTO tkdto = new TaiKhoanDTO();
            TaiKhoanBUS tkbus = new TaiKhoanBUS();
            tkdto.TenUser = txtusername.Text;
            tkdto.MatKhau = txtpass.Text;
            int kq = tkbus.KiemTraUser(tkdto);
            if (kq == 0)
            {
                MessageBox.Show("Tên user hoặc mật khẩu không chính xác","Thông báo",MessageBoxButtons.OK,MessageBoxIcon.Error);
            }
            else
            {
                MessageBox.Show("Đăng nhập thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.None);
                User.TenUser = tkdto.TenUser;
                this.Close();
                Program.HienThiChucNang(tkbus.LayThongTinTaiKhoan(tkdto.TenUser).TenQuyen.ToString());
                Program.frm_manhinhchinh.statustext.Text = "Hệ thống đã sẵn sàng !!!";
            }
        }

        private void btnThoat_Click(object sender, EventArgs e)
        {
            this.Close();
        }

        private void FrmDangNhap_FormClosed(object sender, FormClosedEventArgs e)
        {
            Program.frm_manhinhchinh.sub_mn_dangnhap.Checked = false;
        }

        private void FrmDangNhap_Load(object sender, EventArgs e)
        {

        }
    }
    public class User
    {
        public static string TenUser;
    }
}
